<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>延时函数</title>
</head>
<body>
<p>JavaScript 内置的一个用来让代码延迟执行的函数，叫 setTimeout</p>
<p>
    语法: <br>
    setTimeout(回调函数, 等待的毫秒数) <br><br>

    setTimeout 仅仅只执行一次，所以可以理解为就是把一段代码延迟执行, 平时省略window
</p>
<hr>

<p>
    清除延时函数： <br>
    let timer = setTimeout(回调函数, 等待的毫秒数) <br>
    clearTimeout(timer)
</p>
<hr>

<p>
    注意点: <br>
    延时器需要等待,所以后面的代码先执行 <br>
    每一次调用延时器都会产生一个新的延时器
</p>


<script>
    // 使用延时函数
    setTimeout(function () {
        console.log('延时3秒,时间到了') //控制台看信息
    }, 3000);
</script>

</body>
</html>